package sseGameApps.meta.mdkbr;

//@javax.annotation.Generated(value = { "slim3-gen", "@VERSION@" }, date = "2013-09-28 20:36:49")
/** */
public final class MdUseKanjiMeta extends org.slim3.datastore.ModelMeta<sseGameApps.model.mdkbr.MdUseKanji> {

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji01 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji01", "holderKanji01");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji02 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji02", "holderKanji02");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji03 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji03", "holderKanji03");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji04 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji04", "holderKanji04");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji05 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji05", "holderKanji05");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji06 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji06", "holderKanji06");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji07 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji07", "holderKanji07");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji08 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji08", "holderKanji08");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji09 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji09", "holderKanji09");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji10 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji10", "holderKanji10");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji11 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji11", "holderKanji11");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji12 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji12", "holderKanji12");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji13 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji13", "holderKanji13");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji14 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji14", "holderKanji14");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji15 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji15", "holderKanji15");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji16 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji16", "holderKanji16");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji17 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji17", "holderKanji17");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji18 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji18", "holderKanji18");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji19 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji19", "holderKanji19");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> holderKanji20 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "holderKanji20", "holderKanji20");

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey01 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey01", "holderKey01", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey02 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey02", "holderKey02", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey03 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey03", "holderKey03", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey04 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey04", "holderKey04", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey05 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey05", "holderKey05", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey06 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey06", "holderKey06", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey07 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey07", "holderKey07", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey08 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey08", "holderKey08", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey09 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey09", "holderKey09", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey10 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey10", "holderKey10", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey11 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey11", "holderKey11", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey12 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey12", "holderKey12", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey13 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey13", "holderKey13", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey14 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey14", "holderKey14", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey15 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey15", "holderKey15", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey16 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey16", "holderKey16", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey17 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey17", "holderKey17", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey18 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey18", "holderKey18", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey19 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey19", "holderKey19", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> holderKey20 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "holderKey20", "holderKey20", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> key = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "__key__", "key", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, java.util.Date> updatedAt = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, java.util.Date>(this, "updatedAt", "updatedAt", java.util.Date.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, java.lang.Integer> userAp = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, java.lang.Integer>(this, "userAp", "userAp", java.lang.Integer.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, java.lang.Integer> userBp = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, java.lang.Integer>(this, "userBp", "userBp", java.lang.Integer.class);

    /** */
    public final org.slim3.datastore.StringAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> userId = new org.slim3.datastore.StringAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "userId", "userId");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> usingKanji01 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "usingKanji01", "usingKanji01");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> usingKanji02 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "usingKanji02", "usingKanji02");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> usingKanji03 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "usingKanji03", "usingKanji03");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> usingKanjiType01 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "usingKanjiType01", "usingKanjiType01");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> usingKanjiType02 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "usingKanjiType02", "usingKanjiType02");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> usingKanjiType03 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "usingKanjiType03", "usingKanjiType03");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> usingKanjiTypeText01 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "usingKanjiTypeText01", "usingKanjiTypeText01");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> usingKanjiTypeText02 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "usingKanjiTypeText02", "usingKanjiTypeText02");

    /** */
    public final org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji> usingKanjiTypeText03 = new org.slim3.datastore.StringUnindexedAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji>(this, "usingKanjiTypeText03", "usingKanjiTypeText03");

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> usingkanjiKey01 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "usingkanjiKey01", "usingkanjiKey01", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> usingkanjiKey02 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "usingkanjiKey02", "usingkanjiKey02", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key> usingkanjiKey03 = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, com.google.appengine.api.datastore.Key>(this, "usingkanjiKey03", "usingkanjiKey03", com.google.appengine.api.datastore.Key.class);

    /** */
    public final org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, java.lang.Long> version = new org.slim3.datastore.CoreAttributeMeta<sseGameApps.model.mdkbr.MdUseKanji, java.lang.Long>(this, "version", "version", java.lang.Long.class);

    private static final org.slim3.datastore.ModificationDate slim3_updatedAtAttributeListener = new org.slim3.datastore.ModificationDate();

    private static final MdUseKanjiMeta slim3_singleton = new MdUseKanjiMeta();

    /**
     * @return the singleton
     */
    public static MdUseKanjiMeta get() {
       return slim3_singleton;
    }

    /** */
    public MdUseKanjiMeta() {
        super("MdUseKanji", sseGameApps.model.mdkbr.MdUseKanji.class);
    }

    @Override
    public sseGameApps.model.mdkbr.MdUseKanji entityToModel(com.google.appengine.api.datastore.Entity entity) {
        sseGameApps.model.mdkbr.MdUseKanji model = new sseGameApps.model.mdkbr.MdUseKanji();
        model.setHolderKanji01((java.lang.String) entity.getProperty("holderKanji01"));
        model.setHolderKanji02((java.lang.String) entity.getProperty("holderKanji02"));
        model.setHolderKanji03((java.lang.String) entity.getProperty("holderKanji03"));
        model.setHolderKanji04((java.lang.String) entity.getProperty("holderKanji04"));
        model.setHolderKanji05((java.lang.String) entity.getProperty("holderKanji05"));
        model.setHolderKanji06((java.lang.String) entity.getProperty("holderKanji06"));
        model.setHolderKanji07((java.lang.String) entity.getProperty("holderKanji07"));
        model.setHolderKanji08((java.lang.String) entity.getProperty("holderKanji08"));
        model.setHolderKanji09((java.lang.String) entity.getProperty("holderKanji09"));
        model.setHolderKanji10((java.lang.String) entity.getProperty("holderKanji10"));
        model.setHolderKanji11((java.lang.String) entity.getProperty("holderKanji11"));
        model.setHolderKanji12((java.lang.String) entity.getProperty("holderKanji12"));
        model.setHolderKanji13((java.lang.String) entity.getProperty("holderKanji13"));
        model.setHolderKanji14((java.lang.String) entity.getProperty("holderKanji14"));
        model.setHolderKanji15((java.lang.String) entity.getProperty("holderKanji15"));
        model.setHolderKanji16((java.lang.String) entity.getProperty("holderKanji16"));
        model.setHolderKanji17((java.lang.String) entity.getProperty("holderKanji17"));
        model.setHolderKanji18((java.lang.String) entity.getProperty("holderKanji18"));
        model.setHolderKanji19((java.lang.String) entity.getProperty("holderKanji19"));
        model.setHolderKanji20((java.lang.String) entity.getProperty("holderKanji20"));
        model.setHolderKey01((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey01"));
        model.setHolderKey02((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey02"));
        model.setHolderKey03((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey03"));
        model.setHolderKey04((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey04"));
        model.setHolderKey05((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey05"));
        model.setHolderKey06((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey06"));
        model.setHolderKey07((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey07"));
        model.setHolderKey08((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey08"));
        model.setHolderKey09((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey09"));
        model.setHolderKey10((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey10"));
        model.setHolderKey11((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey11"));
        model.setHolderKey12((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey12"));
        model.setHolderKey13((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey13"));
        model.setHolderKey14((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey14"));
        model.setHolderKey15((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey15"));
        model.setHolderKey16((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey16"));
        model.setHolderKey17((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey17"));
        model.setHolderKey18((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey18"));
        model.setHolderKey19((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey19"));
        model.setHolderKey20((com.google.appengine.api.datastore.Key) entity.getProperty("holderKey20"));
        model.setKey(entity.getKey());
        model.setUpdatedAt((java.util.Date) entity.getProperty("updatedAt"));
        model.setUserAp(longToInteger((java.lang.Long) entity.getProperty("userAp")));
        model.setUserBp(longToInteger((java.lang.Long) entity.getProperty("userBp")));
        model.setUserId((java.lang.String) entity.getProperty("userId"));
        model.setUsingKanji01((java.lang.String) entity.getProperty("usingKanji01"));
        model.setUsingKanji02((java.lang.String) entity.getProperty("usingKanji02"));
        model.setUsingKanji03((java.lang.String) entity.getProperty("usingKanji03"));
        model.setUsingKanjiType01((java.lang.String) entity.getProperty("usingKanjiType01"));
        model.setUsingKanjiType02((java.lang.String) entity.getProperty("usingKanjiType02"));
        model.setUsingKanjiType03((java.lang.String) entity.getProperty("usingKanjiType03"));
        model.setUsingKanjiTypeText01((java.lang.String) entity.getProperty("usingKanjiTypeText01"));
        model.setUsingKanjiTypeText02((java.lang.String) entity.getProperty("usingKanjiTypeText02"));
        model.setUsingKanjiTypeText03((java.lang.String) entity.getProperty("usingKanjiTypeText03"));
        model.setUsingkanjiKey01((com.google.appengine.api.datastore.Key) entity.getProperty("usingkanjiKey01"));
        model.setUsingkanjiKey02((com.google.appengine.api.datastore.Key) entity.getProperty("usingkanjiKey02"));
        model.setUsingkanjiKey03((com.google.appengine.api.datastore.Key) entity.getProperty("usingkanjiKey03"));
        model.setVersion((java.lang.Long) entity.getProperty("version"));
        return model;
    }

    @Override
    public com.google.appengine.api.datastore.Entity modelToEntity(java.lang.Object model) {
        sseGameApps.model.mdkbr.MdUseKanji m = (sseGameApps.model.mdkbr.MdUseKanji) model;
        com.google.appengine.api.datastore.Entity entity = null;
        if (m.getKey() != null) {
            entity = new com.google.appengine.api.datastore.Entity(m.getKey());
        } else {
            entity = new com.google.appengine.api.datastore.Entity(kind);
        }
        entity.setUnindexedProperty("holderKanji01", m.getHolderKanji01());
        entity.setUnindexedProperty("holderKanji02", m.getHolderKanji02());
        entity.setUnindexedProperty("holderKanji03", m.getHolderKanji03());
        entity.setUnindexedProperty("holderKanji04", m.getHolderKanji04());
        entity.setUnindexedProperty("holderKanji05", m.getHolderKanji05());
        entity.setUnindexedProperty("holderKanji06", m.getHolderKanji06());
        entity.setUnindexedProperty("holderKanji07", m.getHolderKanji07());
        entity.setUnindexedProperty("holderKanji08", m.getHolderKanji08());
        entity.setUnindexedProperty("holderKanji09", m.getHolderKanji09());
        entity.setUnindexedProperty("holderKanji10", m.getHolderKanji10());
        entity.setUnindexedProperty("holderKanji11", m.getHolderKanji11());
        entity.setUnindexedProperty("holderKanji12", m.getHolderKanji12());
        entity.setUnindexedProperty("holderKanji13", m.getHolderKanji13());
        entity.setUnindexedProperty("holderKanji14", m.getHolderKanji14());
        entity.setUnindexedProperty("holderKanji15", m.getHolderKanji15());
        entity.setUnindexedProperty("holderKanji16", m.getHolderKanji16());
        entity.setUnindexedProperty("holderKanji17", m.getHolderKanji17());
        entity.setUnindexedProperty("holderKanji18", m.getHolderKanji18());
        entity.setUnindexedProperty("holderKanji19", m.getHolderKanji19());
        entity.setUnindexedProperty("holderKanji20", m.getHolderKanji20());
        entity.setUnindexedProperty("holderKey01", m.getHolderKey01());
        entity.setUnindexedProperty("holderKey02", m.getHolderKey02());
        entity.setUnindexedProperty("holderKey03", m.getHolderKey03());
        entity.setUnindexedProperty("holderKey04", m.getHolderKey04());
        entity.setUnindexedProperty("holderKey05", m.getHolderKey05());
        entity.setUnindexedProperty("holderKey06", m.getHolderKey06());
        entity.setUnindexedProperty("holderKey07", m.getHolderKey07());
        entity.setUnindexedProperty("holderKey08", m.getHolderKey08());
        entity.setUnindexedProperty("holderKey09", m.getHolderKey09());
        entity.setUnindexedProperty("holderKey10", m.getHolderKey10());
        entity.setUnindexedProperty("holderKey11", m.getHolderKey11());
        entity.setUnindexedProperty("holderKey12", m.getHolderKey12());
        entity.setUnindexedProperty("holderKey13", m.getHolderKey13());
        entity.setUnindexedProperty("holderKey14", m.getHolderKey14());
        entity.setUnindexedProperty("holderKey15", m.getHolderKey15());
        entity.setUnindexedProperty("holderKey16", m.getHolderKey16());
        entity.setUnindexedProperty("holderKey17", m.getHolderKey17());
        entity.setUnindexedProperty("holderKey18", m.getHolderKey18());
        entity.setUnindexedProperty("holderKey19", m.getHolderKey19());
        entity.setUnindexedProperty("holderKey20", m.getHolderKey20());
        entity.setProperty("updatedAt", m.getUpdatedAt());
        entity.setProperty("userAp", m.getUserAp());
        entity.setProperty("userBp", m.getUserBp());
        entity.setProperty("userId", m.getUserId());
        entity.setUnindexedProperty("usingKanji01", m.getUsingKanji01());
        entity.setUnindexedProperty("usingKanji02", m.getUsingKanji02());
        entity.setUnindexedProperty("usingKanji03", m.getUsingKanji03());
        entity.setUnindexedProperty("usingKanjiType01", m.getUsingKanjiType01());
        entity.setUnindexedProperty("usingKanjiType02", m.getUsingKanjiType02());
        entity.setUnindexedProperty("usingKanjiType03", m.getUsingKanjiType03());
        entity.setUnindexedProperty("usingKanjiTypeText01", m.getUsingKanjiTypeText01());
        entity.setUnindexedProperty("usingKanjiTypeText02", m.getUsingKanjiTypeText02());
        entity.setUnindexedProperty("usingKanjiTypeText03", m.getUsingKanjiTypeText03());
        entity.setUnindexedProperty("usingkanjiKey01", m.getUsingkanjiKey01());
        entity.setUnindexedProperty("usingkanjiKey02", m.getUsingkanjiKey02());
        entity.setUnindexedProperty("usingkanjiKey03", m.getUsingkanjiKey03());
        entity.setProperty("version", m.getVersion());
        entity.setProperty("slim3.schemaVersion", 1);
        return entity;
    }

    @Override
    protected com.google.appengine.api.datastore.Key getKey(Object model) {
        sseGameApps.model.mdkbr.MdUseKanji m = (sseGameApps.model.mdkbr.MdUseKanji) model;
        return m.getKey();
    }

    @Override
    protected void setKey(Object model, com.google.appengine.api.datastore.Key key) {
        validateKey(key);
        sseGameApps.model.mdkbr.MdUseKanji m = (sseGameApps.model.mdkbr.MdUseKanji) model;
        m.setKey(key);
    }

    @Override
    protected long getVersion(Object model) {
        sseGameApps.model.mdkbr.MdUseKanji m = (sseGameApps.model.mdkbr.MdUseKanji) model;
        return m.getVersion() != null ? m.getVersion().longValue() : 0L;
    }

    @Override
    protected void assignKeyToModelRefIfNecessary(com.google.appengine.api.datastore.AsyncDatastoreService ds, java.lang.Object model) {
    }

    @Override
    protected void incrementVersion(Object model) {
        sseGameApps.model.mdkbr.MdUseKanji m = (sseGameApps.model.mdkbr.MdUseKanji) model;
        long version = m.getVersion() != null ? m.getVersion().longValue() : 0L;
        m.setVersion(Long.valueOf(version + 1L));
    }

    @Override
    protected void prePut(Object model) {
        sseGameApps.model.mdkbr.MdUseKanji m = (sseGameApps.model.mdkbr.MdUseKanji) model;
        m.setUpdatedAt(slim3_updatedAtAttributeListener.prePut(m.getUpdatedAt()));
    }

    @Override
    protected void postGet(Object model) {
    }

    @Override
    public String getSchemaVersionName() {
        return "slim3.schemaVersion";
    }

    @Override
    public String getClassHierarchyListName() {
        return "slim3.classHierarchyList";
    }

    @Override
    protected boolean isCipherProperty(String propertyName) {
        return false;
    }

    @Override
    protected void modelToJson(org.slim3.datastore.json.JsonWriter writer, java.lang.Object model, int maxDepth, int currentDepth) {
        sseGameApps.model.mdkbr.MdUseKanji m = (sseGameApps.model.mdkbr.MdUseKanji) model;
        writer.beginObject();
        org.slim3.datastore.json.Default encoder0 = new org.slim3.datastore.json.Default();
        if(m.getHolderKanji01() != null){
            writer.setNextPropertyName("holderKanji01");
            encoder0.encode(writer, m.getHolderKanji01());
        }
        if(m.getHolderKanji02() != null){
            writer.setNextPropertyName("holderKanji02");
            encoder0.encode(writer, m.getHolderKanji02());
        }
        if(m.getHolderKanji03() != null){
            writer.setNextPropertyName("holderKanji03");
            encoder0.encode(writer, m.getHolderKanji03());
        }
        if(m.getHolderKanji04() != null){
            writer.setNextPropertyName("holderKanji04");
            encoder0.encode(writer, m.getHolderKanji04());
        }
        if(m.getHolderKanji05() != null){
            writer.setNextPropertyName("holderKanji05");
            encoder0.encode(writer, m.getHolderKanji05());
        }
        if(m.getHolderKanji06() != null){
            writer.setNextPropertyName("holderKanji06");
            encoder0.encode(writer, m.getHolderKanji06());
        }
        if(m.getHolderKanji07() != null){
            writer.setNextPropertyName("holderKanji07");
            encoder0.encode(writer, m.getHolderKanji07());
        }
        if(m.getHolderKanji08() != null){
            writer.setNextPropertyName("holderKanji08");
            encoder0.encode(writer, m.getHolderKanji08());
        }
        if(m.getHolderKanji09() != null){
            writer.setNextPropertyName("holderKanji09");
            encoder0.encode(writer, m.getHolderKanji09());
        }
        if(m.getHolderKanji10() != null){
            writer.setNextPropertyName("holderKanji10");
            encoder0.encode(writer, m.getHolderKanji10());
        }
        if(m.getHolderKanji11() != null){
            writer.setNextPropertyName("holderKanji11");
            encoder0.encode(writer, m.getHolderKanji11());
        }
        if(m.getHolderKanji12() != null){
            writer.setNextPropertyName("holderKanji12");
            encoder0.encode(writer, m.getHolderKanji12());
        }
        if(m.getHolderKanji13() != null){
            writer.setNextPropertyName("holderKanji13");
            encoder0.encode(writer, m.getHolderKanji13());
        }
        if(m.getHolderKanji14() != null){
            writer.setNextPropertyName("holderKanji14");
            encoder0.encode(writer, m.getHolderKanji14());
        }
        if(m.getHolderKanji15() != null){
            writer.setNextPropertyName("holderKanji15");
            encoder0.encode(writer, m.getHolderKanji15());
        }
        if(m.getHolderKanji16() != null){
            writer.setNextPropertyName("holderKanji16");
            encoder0.encode(writer, m.getHolderKanji16());
        }
        if(m.getHolderKanji17() != null){
            writer.setNextPropertyName("holderKanji17");
            encoder0.encode(writer, m.getHolderKanji17());
        }
        if(m.getHolderKanji18() != null){
            writer.setNextPropertyName("holderKanji18");
            encoder0.encode(writer, m.getHolderKanji18());
        }
        if(m.getHolderKanji19() != null){
            writer.setNextPropertyName("holderKanji19");
            encoder0.encode(writer, m.getHolderKanji19());
        }
        if(m.getHolderKanji20() != null){
            writer.setNextPropertyName("holderKanji20");
            encoder0.encode(writer, m.getHolderKanji20());
        }
        if(m.getHolderKey01() != null){
            writer.setNextPropertyName("holderKey01");
            encoder0.encode(writer, m.getHolderKey01());
        }
        if(m.getHolderKey02() != null){
            writer.setNextPropertyName("holderKey02");
            encoder0.encode(writer, m.getHolderKey02());
        }
        if(m.getHolderKey03() != null){
            writer.setNextPropertyName("holderKey03");
            encoder0.encode(writer, m.getHolderKey03());
        }
        if(m.getHolderKey04() != null){
            writer.setNextPropertyName("holderKey04");
            encoder0.encode(writer, m.getHolderKey04());
        }
        if(m.getHolderKey05() != null){
            writer.setNextPropertyName("holderKey05");
            encoder0.encode(writer, m.getHolderKey05());
        }
        if(m.getHolderKey06() != null){
            writer.setNextPropertyName("holderKey06");
            encoder0.encode(writer, m.getHolderKey06());
        }
        if(m.getHolderKey07() != null){
            writer.setNextPropertyName("holderKey07");
            encoder0.encode(writer, m.getHolderKey07());
        }
        if(m.getHolderKey08() != null){
            writer.setNextPropertyName("holderKey08");
            encoder0.encode(writer, m.getHolderKey08());
        }
        if(m.getHolderKey09() != null){
            writer.setNextPropertyName("holderKey09");
            encoder0.encode(writer, m.getHolderKey09());
        }
        if(m.getHolderKey10() != null){
            writer.setNextPropertyName("holderKey10");
            encoder0.encode(writer, m.getHolderKey10());
        }
        if(m.getHolderKey11() != null){
            writer.setNextPropertyName("holderKey11");
            encoder0.encode(writer, m.getHolderKey11());
        }
        if(m.getHolderKey12() != null){
            writer.setNextPropertyName("holderKey12");
            encoder0.encode(writer, m.getHolderKey12());
        }
        if(m.getHolderKey13() != null){
            writer.setNextPropertyName("holderKey13");
            encoder0.encode(writer, m.getHolderKey13());
        }
        if(m.getHolderKey14() != null){
            writer.setNextPropertyName("holderKey14");
            encoder0.encode(writer, m.getHolderKey14());
        }
        if(m.getHolderKey15() != null){
            writer.setNextPropertyName("holderKey15");
            encoder0.encode(writer, m.getHolderKey15());
        }
        if(m.getHolderKey16() != null){
            writer.setNextPropertyName("holderKey16");
            encoder0.encode(writer, m.getHolderKey16());
        }
        if(m.getHolderKey17() != null){
            writer.setNextPropertyName("holderKey17");
            encoder0.encode(writer, m.getHolderKey17());
        }
        if(m.getHolderKey18() != null){
            writer.setNextPropertyName("holderKey18");
            encoder0.encode(writer, m.getHolderKey18());
        }
        if(m.getHolderKey19() != null){
            writer.setNextPropertyName("holderKey19");
            encoder0.encode(writer, m.getHolderKey19());
        }
        if(m.getHolderKey20() != null){
            writer.setNextPropertyName("holderKey20");
            encoder0.encode(writer, m.getHolderKey20());
        }
        if(m.getKey() != null){
            writer.setNextPropertyName("key");
            encoder0.encode(writer, m.getKey());
        }
        if(m.getUpdatedAt() != null){
            writer.setNextPropertyName("updatedAt");
            encoder0.encode(writer, m.getUpdatedAt());
        }
        if(m.getUserAp() != null){
            writer.setNextPropertyName("userAp");
            encoder0.encode(writer, m.getUserAp());
        }
        if(m.getUserBp() != null){
            writer.setNextPropertyName("userBp");
            encoder0.encode(writer, m.getUserBp());
        }
        if(m.getUserId() != null){
            writer.setNextPropertyName("userId");
            encoder0.encode(writer, m.getUserId());
        }
        if(m.getUsingKanji01() != null){
            writer.setNextPropertyName("usingKanji01");
            encoder0.encode(writer, m.getUsingKanji01());
        }
        if(m.getUsingKanji02() != null){
            writer.setNextPropertyName("usingKanji02");
            encoder0.encode(writer, m.getUsingKanji02());
        }
        if(m.getUsingKanji03() != null){
            writer.setNextPropertyName("usingKanji03");
            encoder0.encode(writer, m.getUsingKanji03());
        }
        if(m.getUsingKanjiType01() != null){
            writer.setNextPropertyName("usingKanjiType01");
            encoder0.encode(writer, m.getUsingKanjiType01());
        }
        if(m.getUsingKanjiType02() != null){
            writer.setNextPropertyName("usingKanjiType02");
            encoder0.encode(writer, m.getUsingKanjiType02());
        }
        if(m.getUsingKanjiType03() != null){
            writer.setNextPropertyName("usingKanjiType03");
            encoder0.encode(writer, m.getUsingKanjiType03());
        }
        if(m.getUsingKanjiTypeText01() != null){
            writer.setNextPropertyName("usingKanjiTypeText01");
            encoder0.encode(writer, m.getUsingKanjiTypeText01());
        }
        if(m.getUsingKanjiTypeText02() != null){
            writer.setNextPropertyName("usingKanjiTypeText02");
            encoder0.encode(writer, m.getUsingKanjiTypeText02());
        }
        if(m.getUsingKanjiTypeText03() != null){
            writer.setNextPropertyName("usingKanjiTypeText03");
            encoder0.encode(writer, m.getUsingKanjiTypeText03());
        }
        if(m.getUsingkanjiKey01() != null){
            writer.setNextPropertyName("usingkanjiKey01");
            encoder0.encode(writer, m.getUsingkanjiKey01());
        }
        if(m.getUsingkanjiKey02() != null){
            writer.setNextPropertyName("usingkanjiKey02");
            encoder0.encode(writer, m.getUsingkanjiKey02());
        }
        if(m.getUsingkanjiKey03() != null){
            writer.setNextPropertyName("usingkanjiKey03");
            encoder0.encode(writer, m.getUsingkanjiKey03());
        }
        if(m.getVersion() != null){
            writer.setNextPropertyName("version");
            encoder0.encode(writer, m.getVersion());
        }
        writer.endObject();
    }

    @Override
    protected sseGameApps.model.mdkbr.MdUseKanji jsonToModel(org.slim3.datastore.json.JsonRootReader rootReader, int maxDepth, int currentDepth) {
        sseGameApps.model.mdkbr.MdUseKanji m = new sseGameApps.model.mdkbr.MdUseKanji();
        org.slim3.datastore.json.JsonReader reader = null;
        org.slim3.datastore.json.Default decoder0 = new org.slim3.datastore.json.Default();
        reader = rootReader.newObjectReader("holderKanji01");
        m.setHolderKanji01(decoder0.decode(reader, m.getHolderKanji01()));
        reader = rootReader.newObjectReader("holderKanji02");
        m.setHolderKanji02(decoder0.decode(reader, m.getHolderKanji02()));
        reader = rootReader.newObjectReader("holderKanji03");
        m.setHolderKanji03(decoder0.decode(reader, m.getHolderKanji03()));
        reader = rootReader.newObjectReader("holderKanji04");
        m.setHolderKanji04(decoder0.decode(reader, m.getHolderKanji04()));
        reader = rootReader.newObjectReader("holderKanji05");
        m.setHolderKanji05(decoder0.decode(reader, m.getHolderKanji05()));
        reader = rootReader.newObjectReader("holderKanji06");
        m.setHolderKanji06(decoder0.decode(reader, m.getHolderKanji06()));
        reader = rootReader.newObjectReader("holderKanji07");
        m.setHolderKanji07(decoder0.decode(reader, m.getHolderKanji07()));
        reader = rootReader.newObjectReader("holderKanji08");
        m.setHolderKanji08(decoder0.decode(reader, m.getHolderKanji08()));
        reader = rootReader.newObjectReader("holderKanji09");
        m.setHolderKanji09(decoder0.decode(reader, m.getHolderKanji09()));
        reader = rootReader.newObjectReader("holderKanji10");
        m.setHolderKanji10(decoder0.decode(reader, m.getHolderKanji10()));
        reader = rootReader.newObjectReader("holderKanji11");
        m.setHolderKanji11(decoder0.decode(reader, m.getHolderKanji11()));
        reader = rootReader.newObjectReader("holderKanji12");
        m.setHolderKanji12(decoder0.decode(reader, m.getHolderKanji12()));
        reader = rootReader.newObjectReader("holderKanji13");
        m.setHolderKanji13(decoder0.decode(reader, m.getHolderKanji13()));
        reader = rootReader.newObjectReader("holderKanji14");
        m.setHolderKanji14(decoder0.decode(reader, m.getHolderKanji14()));
        reader = rootReader.newObjectReader("holderKanji15");
        m.setHolderKanji15(decoder0.decode(reader, m.getHolderKanji15()));
        reader = rootReader.newObjectReader("holderKanji16");
        m.setHolderKanji16(decoder0.decode(reader, m.getHolderKanji16()));
        reader = rootReader.newObjectReader("holderKanji17");
        m.setHolderKanji17(decoder0.decode(reader, m.getHolderKanji17()));
        reader = rootReader.newObjectReader("holderKanji18");
        m.setHolderKanji18(decoder0.decode(reader, m.getHolderKanji18()));
        reader = rootReader.newObjectReader("holderKanji19");
        m.setHolderKanji19(decoder0.decode(reader, m.getHolderKanji19()));
        reader = rootReader.newObjectReader("holderKanji20");
        m.setHolderKanji20(decoder0.decode(reader, m.getHolderKanji20()));
        reader = rootReader.newObjectReader("holderKey01");
        m.setHolderKey01(decoder0.decode(reader, m.getHolderKey01()));
        reader = rootReader.newObjectReader("holderKey02");
        m.setHolderKey02(decoder0.decode(reader, m.getHolderKey02()));
        reader = rootReader.newObjectReader("holderKey03");
        m.setHolderKey03(decoder0.decode(reader, m.getHolderKey03()));
        reader = rootReader.newObjectReader("holderKey04");
        m.setHolderKey04(decoder0.decode(reader, m.getHolderKey04()));
        reader = rootReader.newObjectReader("holderKey05");
        m.setHolderKey05(decoder0.decode(reader, m.getHolderKey05()));
        reader = rootReader.newObjectReader("holderKey06");
        m.setHolderKey06(decoder0.decode(reader, m.getHolderKey06()));
        reader = rootReader.newObjectReader("holderKey07");
        m.setHolderKey07(decoder0.decode(reader, m.getHolderKey07()));
        reader = rootReader.newObjectReader("holderKey08");
        m.setHolderKey08(decoder0.decode(reader, m.getHolderKey08()));
        reader = rootReader.newObjectReader("holderKey09");
        m.setHolderKey09(decoder0.decode(reader, m.getHolderKey09()));
        reader = rootReader.newObjectReader("holderKey10");
        m.setHolderKey10(decoder0.decode(reader, m.getHolderKey10()));
        reader = rootReader.newObjectReader("holderKey11");
        m.setHolderKey11(decoder0.decode(reader, m.getHolderKey11()));
        reader = rootReader.newObjectReader("holderKey12");
        m.setHolderKey12(decoder0.decode(reader, m.getHolderKey12()));
        reader = rootReader.newObjectReader("holderKey13");
        m.setHolderKey13(decoder0.decode(reader, m.getHolderKey13()));
        reader = rootReader.newObjectReader("holderKey14");
        m.setHolderKey14(decoder0.decode(reader, m.getHolderKey14()));
        reader = rootReader.newObjectReader("holderKey15");
        m.setHolderKey15(decoder0.decode(reader, m.getHolderKey15()));
        reader = rootReader.newObjectReader("holderKey16");
        m.setHolderKey16(decoder0.decode(reader, m.getHolderKey16()));
        reader = rootReader.newObjectReader("holderKey17");
        m.setHolderKey17(decoder0.decode(reader, m.getHolderKey17()));
        reader = rootReader.newObjectReader("holderKey18");
        m.setHolderKey18(decoder0.decode(reader, m.getHolderKey18()));
        reader = rootReader.newObjectReader("holderKey19");
        m.setHolderKey19(decoder0.decode(reader, m.getHolderKey19()));
        reader = rootReader.newObjectReader("holderKey20");
        m.setHolderKey20(decoder0.decode(reader, m.getHolderKey20()));
        reader = rootReader.newObjectReader("key");
        m.setKey(decoder0.decode(reader, m.getKey()));
        reader = rootReader.newObjectReader("updatedAt");
        m.setUpdatedAt(decoder0.decode(reader, m.getUpdatedAt()));
        reader = rootReader.newObjectReader("userAp");
        m.setUserAp(decoder0.decode(reader, m.getUserAp()));
        reader = rootReader.newObjectReader("userBp");
        m.setUserBp(decoder0.decode(reader, m.getUserBp()));
        reader = rootReader.newObjectReader("userId");
        m.setUserId(decoder0.decode(reader, m.getUserId()));
        reader = rootReader.newObjectReader("usingKanji01");
        m.setUsingKanji01(decoder0.decode(reader, m.getUsingKanji01()));
        reader = rootReader.newObjectReader("usingKanji02");
        m.setUsingKanji02(decoder0.decode(reader, m.getUsingKanji02()));
        reader = rootReader.newObjectReader("usingKanji03");
        m.setUsingKanji03(decoder0.decode(reader, m.getUsingKanji03()));
        reader = rootReader.newObjectReader("usingKanjiType01");
        m.setUsingKanjiType01(decoder0.decode(reader, m.getUsingKanjiType01()));
        reader = rootReader.newObjectReader("usingKanjiType02");
        m.setUsingKanjiType02(decoder0.decode(reader, m.getUsingKanjiType02()));
        reader = rootReader.newObjectReader("usingKanjiType03");
        m.setUsingKanjiType03(decoder0.decode(reader, m.getUsingKanjiType03()));
        reader = rootReader.newObjectReader("usingKanjiTypeText01");
        m.setUsingKanjiTypeText01(decoder0.decode(reader, m.getUsingKanjiTypeText01()));
        reader = rootReader.newObjectReader("usingKanjiTypeText02");
        m.setUsingKanjiTypeText02(decoder0.decode(reader, m.getUsingKanjiTypeText02()));
        reader = rootReader.newObjectReader("usingKanjiTypeText03");
        m.setUsingKanjiTypeText03(decoder0.decode(reader, m.getUsingKanjiTypeText03()));
        reader = rootReader.newObjectReader("usingkanjiKey01");
        m.setUsingkanjiKey01(decoder0.decode(reader, m.getUsingkanjiKey01()));
        reader = rootReader.newObjectReader("usingkanjiKey02");
        m.setUsingkanjiKey02(decoder0.decode(reader, m.getUsingkanjiKey02()));
        reader = rootReader.newObjectReader("usingkanjiKey03");
        m.setUsingkanjiKey03(decoder0.decode(reader, m.getUsingkanjiKey03()));
        reader = rootReader.newObjectReader("version");
        m.setVersion(decoder0.decode(reader, m.getVersion()));
        return m;
    }
}